You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
28 KiB
22 lines
28 KiB
"use strict";
|
|
/*
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
* This devtool is neither made for production nor for readable output files.
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
* or disable the default devtool with "devtool: false".
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
*/
|
|
self["webpackHotUpdate_N_E"]("app/[locale]/page",{
|
|
|
|
/***/ "(app-pages-browser)/./components/HomeHeroCarousel.tsx":
|
|
/*!*****************************************!*\
|
|
!*** ./components/HomeHeroCarousel.tsx ***!
|
|
\*****************************************/
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ HomeHeroCarousel: function() { return /* binding */ HomeHeroCarousel; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _SimpleCarousel__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SimpleCarousel */ \"(app-pages-browser)/./components/SimpleCarousel.tsx\");\n/* __next_internal_client_entry_do_not_use__ HomeHeroCarousel auto */ \n\n\nconst heroImages = [\n {\n id: \"hero-1\",\n src: \"/img/Home_1.jpg\",\n alt: \"户外智能无线多功能风险监测系统\",\n text: \"户外智能无线多功能风险监测系统是一套技术领先的低成本、高集成、强兼容物联感知系统。系统包含高精度数据传感、智能数据传输以及云平台在内的整体解决方案,具有智能化、高度集成、绿色节能、易安装维护等核心特征。方案广泛应用于房屋、边坡、桥梁、塔杆、矿坑坝等基础设施的形变和结构健康监测,可实现对监测物异常动态(倾斜、位移、沉降、振动、崩塌、温湿度等)的24小时实时监测预警,实现传感、采集、传输、分析、推送、处置一体化闭环管理。\"\n },\n {\n id: \"hero-2\",\n src: \"/img/1.png\",\n alt: \"衡感智能核心监测终端应用场景\"\n },\n {\n id: \"hero-3\",\n src: \"/img/2.png\",\n alt: \"城市结构安全监测可视化示意图\"\n },\n {\n id: \"hero-4\",\n src: \"/img/3.png\",\n alt: \"AI 驱动的监测硬件与平台联动\"\n },\n {\n id: \"hero-5\",\n src: \"/img/4.png\",\n alt: \"智慧城市结构安全解决方案\"\n }\n];\nfunction HomeHeroCarousel() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"relative overflow-hidden bg-[#0f1f39] pb-14 pt-10 text-white md:pb-20 md:pt-16\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pointer-events-none absolute inset-0 bg-[radial-gradient(circle_at_top,rgba(17,138,244,0.3),transparent_55%)]\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 38,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 37,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative mx-auto flex w-full max-w-6xl flex-col items-center gap-6 px-4 text-center md:px-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-3xl space-y-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs font-semibold uppercase tracking-[0.46em] text-[#7bc2ff]\",\n children: \"Intelligent Urban Safety\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 43,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-3xl font-semibold leading-tight md:text-[40px]\",\n children: \"AI 驱动的城市结构安全数字底座\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 46,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm leading-relaxed text-[#bed9ff] md:text-base\",\n children: \"结合 AI 感知、数字孪生与智能硬件,构建设备—数据—AI—决策一体化安全体系, 为城市提供可持续的“自我防御力”。\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 49,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_SimpleCarousel__WEBPACK_IMPORTED_MODULE_2__.SimpleCarousel, {\n items: heroImages,\n className: \"mt-4 h-[320px] w-full max-w-5xl rounded-[28px] bg-[#0b1629] md:h-[420px]\",\n renderItem: (item)=>{\n // 如果有文字,使用左右布局(左边文字,右边图片)\n if (item.text) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex h-full w-full flex-col overflow-hidden rounded-[28px] border border-white/8 bg-gradient-to-br from-[#f0f9ff] to-[#e4f2ff] md:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-1 flex-col justify-center bg-gradient-to-br from-[#f0f9ff] to-[#e4f2ff] p-6 text-[#0f1f39] md:p-8\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm leading-relaxed md:text-base lg:text-lg\",\n children: item.text\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 65,\n columnNumber: 21\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 64,\n columnNumber: 19\n }, void 0),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex h-full w-full items-center justify-center bg-gradient-to-br from-[#f0f9ff] to-[#e4f2ff] p-4 md:w-1/2 md:p-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex h-full w-full max-w-[400px] items-center justify-center\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"h-full w-full flex items-center justify-center bg-gradient-to-br from-[#f0f9ff] to-[#e4f2ff] rounded-lg\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: item.src,\n alt: item.alt,\n className: \"max-h-full max-w-full object-contain\",\n loading: \"lazy\",\n style: {\n mixBlendMode: \"multiply\",\n filter: \"contrast(1.1) brightness(1.02)\"\n }\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 73,\n columnNumber: 25\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 72,\n columnNumber: 23\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 71,\n columnNumber: 21\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 70,\n columnNumber: 19\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 62,\n columnNumber: 17\n }, void 0);\n }\n // 没有文字,使用原来的全屏图片布局\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex h-full w-full items-center justify-center overflow-hidden rounded-[28px] border border-white/8 bg-gradient-to-br from-[#102b55] via-[#0b1629] to-[#081220]\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: item.src,\n alt: item.alt,\n className: \"h-full w-full object-cover\",\n loading: \"lazy\"\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 92,\n columnNumber: 17\n }, void 0)\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 91,\n columnNumber: 15\n }, void 0);\n },\n keyExtractor: (item)=>item.id,\n interval: 6000\n }, void 0, false, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 55,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 41,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"D:\\\\Desktop\\\\qa\\\\web\\\\X1_Site\\\\site\\\\components\\\\HomeHeroCarousel.tsx\",\n lineNumber: 36,\n columnNumber: 5\n }, this);\n}\n_c = HomeHeroCarousel;\nvar _c;\n$RefreshReg$(_c, \"HomeHeroCarousel\");\n\n\n;\r\n // Wrapped in an IIFE to avoid polluting the global scope\r\n ;\r\n (function () {\r\n var _a, _b;\r\n // Legacy CSS implementations will `eval` browser code in a Node.js context\r\n // to extract CSS. For backwards compatibility, we need to check we're in a\r\n // browser context before continuing.\r\n if (typeof self !== 'undefined' &&\r\n // AMP / No-JS mode does not inject these helpers:\r\n '$RefreshHelpers$' in self) {\r\n // @ts-ignore __webpack_module__ is global\r\n var currentExports = module.exports;\r\n // @ts-ignore __webpack_module__ is global\r\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\r\n // This cannot happen in MainTemplate because the exports mismatch between\r\n // templating and execution.\r\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\r\n // A module can be accepted automatically based on its exports, e.g. when\r\n // it is a Refresh Boundary.\r\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\r\n // Save the previous exports signature on update so we can compare the boundary\r\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\r\n module.hot.dispose(function (data) {\r\n data.prevSignature =\r\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\r\n });\r\n // Unconditionally accept an update to this module, we'll check if it's\r\n // still a Refresh Boundary later.\r\n // @ts-ignore importMeta is replaced in the loader\r\n module.hot.accept();\r\n // This field is set when the previous version of this module was a\r\n // Refresh Boundary, letting us know we need to check for invalidation or\r\n // enqueue an update.\r\n if (prevSignature !== null) {\r\n // A boundary can become ineligible if its exports are incompatible\r\n // with the previous exports.\r\n //\r\n // For example, if you add/remove/change exports, we'll want to\r\n // re-execute the importing modules, and force those components to\r\n // re-render. Similarly, if you convert a class component to a\r\n // function, we want to invalidate the boundary.\r\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\r\n module.hot.invalidate();\r\n }\r\n else {\r\n self.$RefreshHelpers$.scheduleUpdate();\r\n }\r\n }\r\n }\r\n else {\r\n // Since we just executed the code for the module, it's possible that the\r\n // new exports made it ineligible for being a boundary.\r\n // We only care about the case when we were _previously_ a boundary,\r\n // because we already accepted this update (accidental side effect).\r\n var isNoLongerABoundary = prevSignature !== null;\r\n if (isNoLongerABoundary) {\r\n module.hot.invalidate();\r\n }\r\n }\r\n }\r\n })();\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2NvbXBvbmVudHMvSG9tZUhlcm9DYXJvdXNlbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQzBCO0FBQ3dCO0FBRWxELE1BQU1FLGFBQWE7SUFDakI7UUFDRUMsSUFBSTtRQUNKQyxLQUFLO1FBQ0xDLEtBQUs7UUFDTEMsTUFBTTtJQUNSO0lBQ0E7UUFDRUgsSUFBSTtRQUNKQyxLQUFLO1FBQ0xDLEtBQUs7SUFDUDtJQUNBO1FBQ0VGLElBQUk7UUFDSkMsS0FBSztRQUNMQyxLQUFLO0lBQ1A7SUFDQTtRQUNFRixJQUFJO1FBQ0pDLEtBQUs7UUFDTEMsS0FBSztJQUNQO0lBQ0E7UUFDRUYsSUFBSTtRQUNKQyxLQUFLO1FBQ0xDLEtBQUs7SUFDUDtDQUNEO0FBRU0sU0FBU0U7SUFDZCxxQkFDRSw4REFBQ0M7UUFBUUMsV0FBVTs7MEJBQ2pCLDhEQUFDQztnQkFBSUQsV0FBVTswQkFDYiw0RUFBQ0M7b0JBQUlELFdBQVU7Ozs7Ozs7Ozs7OzBCQUdqQiw4REFBQ0M7Z0JBQUlELFdBQVU7O2tDQUNiLDhEQUFDQzt3QkFBSUQsV0FBVTs7MENBQ2IsOERBQUNFO2dDQUFFRixXQUFVOzBDQUFtRTs7Ozs7OzBDQUdoRiw4REFBQ0c7Z0NBQUdILFdBQVU7MENBQXNEOzs7Ozs7MENBR3BFLDhEQUFDRTtnQ0FBRUYsV0FBVTswQ0FBc0Q7Ozs7Ozs7Ozs7OztrQ0FNckUsOERBQUNSLDJEQUFjQTt3QkFDYlksT0FBT1g7d0JBQ1BPLFdBQVU7d0JBQ1ZLLFlBQVksQ0FBQ0M7NEJBQ1gsMEJBQTBCOzRCQUMxQixJQUFJQSxLQUFLVCxJQUFJLEVBQUU7Z0NBQ2IscUJBQ0UsOERBQUNJO29DQUFJRCxXQUFVOztzREFFYiw4REFBQ0M7NENBQUlELFdBQVU7c0RBQ2IsNEVBQUNFO2dEQUFFRixXQUFVOzBEQUNWTSxLQUFLVCxJQUFJOzs7Ozs7Ozs7OztzREFJZCw4REFBQ0k7NENBQUlELFdBQVU7c0RBQ2IsNEVBQUNDO2dEQUFJRCxXQUFVOzBEQUNiLDRFQUFDQztvREFBSUQsV0FBVTs4REFDYiw0RUFBQ087d0RBQ0NaLEtBQUtXLEtBQUtYLEdBQUc7d0RBQ2JDLEtBQUtVLEtBQUtWLEdBQUc7d0RBQ2JJLFdBQVU7d0RBQ1ZRLFNBQVE7d0RBQ1JDLE9BQU87NERBQ0xDLGNBQWM7NERBQ2RDLFFBQVE7d0RBQ1Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs0QkFPZDs0QkFDQSxtQkFBbUI7NEJBQ25CLHFCQUNFLDhEQUFDVjtnQ0FBSUQsV0FBVTswQ0FDYiw0RUFBQ087b0NBQ0NaLEtBQUtXLEtBQUtYLEdBQUc7b0NBQ2JDLEtBQUtVLEtBQUtWLEdBQUc7b0NBQ2JJLFdBQVU7b0NBQ1ZRLFNBQVE7Ozs7Ozs7Ozs7O3dCQUloQjt3QkFDQUksY0FBYyxDQUFDTixPQUFTQSxLQUFLWixFQUFFO3dCQUMvQm1CLFVBQVU7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtwQjtLQXpFZ0JmIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2NvbXBvbmVudHMvSG9tZUhlcm9DYXJvdXNlbC50c3g/NDk1ZSJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCc7XHJcbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcclxuaW1wb3J0IHsgU2ltcGxlQ2Fyb3VzZWwgfSBmcm9tIFwiLi9TaW1wbGVDYXJvdXNlbFwiO1xyXG5cclxuY29uc3QgaGVyb0ltYWdlcyA9IFtcclxuICB7XHJcbiAgICBpZDogXCJoZXJvLTFcIixcclxuICAgIHNyYzogXCIvaW1nL0hvbWVfMS5qcGdcIixcclxuICAgIGFsdDogXCLmiLflpJbmmbrog73ml6Dnur/lpJrlip/og73po47pmannm5HmtYvns7vnu59cIixcclxuICAgIHRleHQ6IFwi5oi35aSW5pm66IO95peg57q/5aSa5Yqf6IO96aOO6Zmp55uR5rWL57O757uf5piv5LiA5aWX5oqA5pyv6aKG5YWI55qE5L2O5oiQ5pys44CB6auY6ZuG5oiQ44CB5by65YW85a6554mp6IGU5oSf55+l57O757uf44CC57O757uf5YyF5ZCr6auY57K+5bqm5pWw5o2u5Lyg5oSf44CB5pm66IO95pWw5o2u5Lyg6L6T5Lul5Y+K5LqR5bmz5Y+w5Zyo5YaF55qE5pW05L2T6Kej5Yaz5pa55qGI77yM5YW35pyJ5pm66IO95YyW44CB6auY5bqm6ZuG5oiQ44CB57u/6Imy6IqC6IO944CB5piT5a6J6KOF57u05oqk562J5qC45b+D54m55b6B44CC5pa55qGI5bm/5rOb5bqU55So5LqO5oi/5bGL44CB6L655Z2h44CB5qGl5qKB44CB5aGU5p2G44CB55+/5Z2R5Z2d562J5Z+656GA6K6+5pa955qE5b2i5Y+Y5ZKM57uT5p6E5YGl5bq355uR5rWL77yM5Y+v5a6e546w5a+555uR5rWL54mp5byC5bi45Yqo5oCB77yI5YC+5pac44CB5L2N56e744CB5rKJ6ZmN44CB5oyv5Yqo44CB5bSp5aGM44CB5rip5rm/5bqm562J77yJ55qEMjTlsI/ml7blrp7ml7bnm5HmtYvpooTorabvvIzlrp7njrDkvKDmhJ/jgIHph4fpm4bjgIHkvKDovpPjgIHliIbmnpDjgIHmjqjpgIHjgIHlpITnva7kuIDkvZPljJbpl63njq/nrqHnkIbjgIJcIixcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiBcImhlcm8tMlwiLFxyXG4gICAgc3JjOiBcIi9pbWcvMS5wbmdcIixcclxuICAgIGFsdDogXCLooaHmhJ/mmbrog73moLjlv4Pnm5HmtYvnu4jnq6/lupTnlKjlnLrmma9cIixcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiBcImhlcm8tM1wiLFxyXG4gICAgc3JjOiBcIi9pbWcvMi5wbmdcIixcclxuICAgIGFsdDogXCLln47luILnu5PmnoTlronlhajnm5HmtYvlj6/op4bljJbnpLrmhI/lm75cIixcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiBcImhlcm8tNFwiLFxyXG4gICAgc3JjOiBcIi9pbWcvMy5wbmdcIixcclxuICAgIGFsdDogXCJBSSDpqbHliqjnmoTnm5HmtYvnoazku7bkuI7lubPlj7DogZTliqhcIixcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiBcImhlcm8tNVwiLFxyXG4gICAgc3JjOiBcIi9pbWcvNC5wbmdcIixcclxuICAgIGFsdDogXCLmmbrmhafln47luILnu5PmnoTlronlhajop6PlhrPmlrnmoYhcIixcclxuICB9LFxyXG5dO1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIEhvbWVIZXJvQ2Fyb3VzZWwoKSB7XHJcbiAgcmV0dXJuIChcclxuICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cInJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiBiZy1bIzBmMWYzOV0gcGItMTQgcHQtMTAgdGV4dC13aGl0ZSBtZDpwYi0yMCBtZDpwdC0xNlwiPlxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTBcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgaW5zZXQtMCBiZy1bcmFkaWFsLWdyYWRpZW50KGNpcmNsZV9hdF90b3AscmdiYSgxNywxMzgsMjQ0LDAuMyksdHJhbnNwYXJlbnRfNTUlKV1cIiAvPlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgbXgtYXV0byBmbGV4IHctZnVsbCBtYXgtdy02eGwgZmxleC1jb2wgaXRlbXMtY2VudGVyIGdhcC02IHB4LTQgdGV4dC1jZW50ZXIgbWQ6cHgtNlwiPlxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibWF4LXctM3hsIHNwYWNlLXktM1wiPlxyXG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBmb250LXNlbWlib2xkIHVwcGVyY2FzZSB0cmFja2luZy1bMC40NmVtXSB0ZXh0LVsjN2JjMmZmXVwiPlxyXG4gICAgICAgICAgICBJbnRlbGxpZ2VudCBVcmJhbiBTYWZldHlcclxuICAgICAgICAgIDwvcD5cclxuICAgICAgICAgIDxoMSBjbGFzc05hbWU9XCJ0ZXh0LTN4bCBmb250LXNlbWlib2xkIGxlYWRpbmctdGlnaHQgbWQ6dGV4dC1bNDBweF1cIj5cclxuICAgICAgICAgICAgQUkg6amx5Yqo55qE5Z+O5biC57uT5p6E5a6J5YWo5pWw5a2X5bqV5bqnXHJcbiAgICAgICAgICA8L2gxPlxyXG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1zbSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1bI2JlZDlmZl0gbWQ6dGV4dC1iYXNlXCI+XHJcbiAgICAgICAgICAgIOe7k+WQiCBBSSDmhJ/nn6XjgIHmlbDlrZflrarnlJ/kuI7mmbrog73noazku7bvvIzmnoTlu7rorr7lpIfigJTmlbDmja7igJRBSeKAlOWGs+etluS4gOS9k+WMluWuieWFqOS9k+ezu++8jFxyXG4gICAgICAgICAgICDkuLrln47luILmj5Dkvpvlj6/mjIHnu63nmoTigJzoh6rmiJHpmLLlvqHlipvigJ3jgIJcclxuICAgICAgICAgIDwvcD5cclxuICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgPFNpbXBsZUNhcm91c2VsXHJcbiAgICAgICAgICBpdGVtcz17aGVyb0ltYWdlc31cclxuICAgICAgICAgIGNsYXNzTmFtZT1cIm10LTQgaC1bMzIwcHhdIHctZnVsbCBtYXgtdy01eGwgcm91bmRlZC1bMjhweF0gYmctWyMwYjE2MjldIG1kOmgtWzQyMHB4XVwiXHJcbiAgICAgICAgICByZW5kZXJJdGVtPXsoaXRlbSkgPT4ge1xyXG4gICAgICAgICAgICAvLyDlpoLmnpzmnInmloflrZfvvIzkvb/nlKjlt6blj7PluIPlsYDvvIjlt6bovrnmloflrZfvvIzlj7Povrnlm77niYfvvIlcclxuICAgICAgICAgICAgaWYgKGl0ZW0udGV4dCkge1xyXG4gICAgICAgICAgICAgIHJldHVybiAoXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaC1mdWxsIHctZnVsbCBmbGV4LWNvbCBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC1bMjhweF0gYm9yZGVyIGJvcmRlci13aGl0ZS84IGJnLWdyYWRpZW50LXRvLWJyIGZyb20tWyNmMGY5ZmZdIHRvLVsjZTRmMmZmXSBtZDpmbGV4LXJvd1wiPlxyXG4gICAgICAgICAgICAgICAgICB7Lyog5bem6L6577ya5paH5a2X5YaF5a65ICovfVxyXG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZmxleC0xIGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tWyNmMGY5ZmZdIHRvLVsjZTRmMmZmXSBwLTYgdGV4dC1bIzBmMWYzOV0gbWQ6cC04XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1zbSBsZWFkaW5nLXJlbGF4ZWQgbWQ6dGV4dC1iYXNlIGxnOnRleHQtbGdcIj5cclxuICAgICAgICAgICAgICAgICAgICAgIHtpdGVtLnRleHR9XHJcbiAgICAgICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgey8qIOWPs+i+ue+8muWbvueJhyAqL31cclxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGgtZnVsbCB3LWZ1bGwgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tWyNmMGY5ZmZdIHRvLVsjZTRmMmZmXSBwLTQgbWQ6dy0xLzIgbWQ6cC02XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBmbGV4IGgtZnVsbCB3LWZ1bGwgbWF4LXctWzQwMHB4XSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiaC1mdWxsIHctZnVsbCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBiZy1ncmFkaWVudC10by1iciBmcm9tLVsjZjBmOWZmXSB0by1bI2U0ZjJmZl0gcm91bmRlZC1sZ1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8aW1nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjPXtpdGVtLnNyY31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ9e2l0ZW0uYWx0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cIm1heC1oLWZ1bGwgbWF4LXctZnVsbCBvYmplY3QtY29udGFpblwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz1cImxhenlcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPXt7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWl4QmxlbmRNb2RlOiAnbXVsdGlwbHknLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiAnY29udHJhc3QoMS4xKSBicmlnaHRuZXNzKDEuMDIpJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIOayoeacieaWh+Wtl++8jOS9v+eUqOWOn+adpeeahOWFqOWxj+WbvueJh+W4g+WxgFxyXG4gICAgICAgICAgICByZXR1cm4gKFxyXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgZmxleCBoLWZ1bGwgdy1mdWxsIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC1bMjhweF0gYm9yZGVyIGJvcmRlci13aGl0ZS84IGJnLWdyYWRpZW50LXRvLWJyIGZyb20tWyMxMDJiNTVdIHZpYS1bIzBiMTYyOV0gdG8tWyMwODEyMjBdXCI+XHJcbiAgICAgICAgICAgICAgICA8aW1nXHJcbiAgICAgICAgICAgICAgICAgIHNyYz17aXRlbS5zcmN9XHJcbiAgICAgICAgICAgICAgICAgIGFsdD17aXRlbS5hbHR9XHJcbiAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtZnVsbCB3LWZ1bGwgb2JqZWN0LWNvdmVyXCJcclxuICAgICAgICAgICAgICAgICAgbG9hZGluZz1cImxhenlcIlxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgKTtcclxuICAgICAgICAgIH19XHJcbiAgICAgICAgICBrZXlFeHRyYWN0b3I9eyhpdGVtKSA9PiBpdGVtLmlkfVxyXG4gICAgICAgICAgaW50ZXJ2YWw9ezYwMDB9XHJcbiAgICAgICAgLz5cclxuICAgICAgPC9kaXY+XHJcbiAgICA8L3NlY3Rpb24+XHJcbiAgKTtcclxufVxyXG5cclxuXHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIlNpbXBsZUNhcm91c2VsIiwiaGVyb0ltYWdlcyIsImlkIiwic3JjIiwiYWx0IiwidGV4dCIsIkhvbWVIZXJvQ2Fyb3VzZWwiLCJzZWN0aW9uIiwiY2xhc3NOYW1lIiwiZGl2IiwicCIsImgxIiwiaXRlbXMiLCJyZW5kZXJJdGVtIiwiaXRlbSIsImltZyIsImxvYWRpbmciLCJzdHlsZSIsIm1peEJsZW5kTW9kZSIsImZpbHRlciIsImtleUV4dHJhY3RvciIsImludGVydmFsIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/HomeHeroCarousel.tsx\n"));
|
|
|
|
/***/ })
|
|
|
|
});
|